/**
 * Version 1.0
 * Author liangjing
 * Time 2017年9月27日 下午2:16:44
 * Description 
 */

package com.fh.service;

import javax.annotation.Resource;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Service;

import net.sf.ehcache.Cache;
import net.sf.ehcache.Element;

/**
 * @version 1.0
 * @author liangjing
 *
 * <p>Time: 2017年9月27日 下午2:16:44
 * <p>Description:  
 */
@Service
public class Memory {
	@Resource(name = "ehcache")
    private Cache ehcache; // 注意这里引入的Cache是net.sf.ehcache.Cache
    
    public void setValue(String key, String value) {
        ehcache.put(new Element(key, value));
    }
    
    public Object getValue(String key) {
        Element element = ehcache.get(key);
        return element != null ? element.getValue() : null;
    }
}
